<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Inpainting:  Fichier source de /home/r0ots/Prog/Master/m2/inpainting/include/Callbacks.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Généré par Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Page&nbsp;principale</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Fichiers</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>Liste&nbsp;des&nbsp;fichiers</span></a></li>
    </ul>
  </div>
<h1>/home/r0ots/Prog/Master/m2/inpainting/include/Callbacks.h</h1><a href="_callbacks_8h.html">Aller à la documentation de ce fichier.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef CALLBACKS_H</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define CALLBACKS_H</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00012"></a>00012 <span class="keyword">class </span><a class="code" href="class_image.html" title="Classe Image RGB.">Image</a>;
<a name="l00013"></a>00013 <span class="keyword">class </span><a class="code" href="class_masque.html" title="Classe Masque binaire.">Masque</a>;
<a name="l00014"></a>00014 
<a name="l00020"></a><a class="code" href="class_callbacks.html">00020</a> <span class="keyword">class </span><a class="code" href="class_callbacks.html" title="classe representant les callbacks glut">Callbacks</a>{
<a name="l00021"></a>00021 
<a name="l00022"></a>00022 <span class="keyword">public</span>:
<a name="l00032"></a>00032         <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_callbacks.html#a428aabcc410d4312cc284d3872246f3f" title="Redimension de la fenetre.">redim</a>(<span class="keywordtype">int</span> <a class="code" href="class_callbacks.html#a10722af8dc55b009f90d85288b81dcbf">largeur</a>, <span class="keywordtype">int</span> <a class="code" href="class_callbacks.html#a609f00bc81f430b7e6b3eeaeb37ae531">hauteur</a>);
<a name="l00044"></a>00044         <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_callbacks.html#a255d5d7d946606cb1770d6a8e5316237" title="Cliques souris.">souris</a> (<span class="keywordtype">int</span> bouton, <span class="keywordtype">int</span> etat, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);
<a name="l00052"></a>00052         <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_callbacks.html#ac502d780079ded07736a73747fdedfb5" title="Affichage des elements.">affichage</a>(<span class="keywordtype">void</span>);
<a name="l00063"></a>00063         <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_callbacks.html#a0f421594b7424acf947210dc3b6ffbf0" title="Entrées clavier.">clavier</a> ( <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> key, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);
<a name="l00073"></a>00073         <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_callbacks.html#a21661791d00c2e6e90c9e4e4d35d3e02" title="Mouvement Actif.">mouvement</a>(<span class="keywordtype">int</span> x,<span class="keywordtype">int</span> y);
<a name="l00083"></a>00083         <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_callbacks.html#a13a281896232e8e320f7123fcce55075" title="Mouvement Passif.">mouvementPassif</a>(<span class="keywordtype">int</span> x,<span class="keywordtype">int</span> y);
<a name="l00091"></a>00091         <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_callbacks.html#a65014b8e3185ba8c906c96c376a3b59e" title="Opération initiale sur les images.">traitementInit</a>();
<a name="l00099"></a>00099         <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_callbacks.html#a3b0273a09dbb0a78f86e58ebd16ce266" title="Opération sur les images.">traitement</a>();       
<a name="l00107"></a>00107         <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_callbacks.html#a5be7bb1b22c2cd2de72f38f853691c81" title="Initialisation OpenGL.">initGL</a>();
<a name="l00108"></a>00108         
<a name="l00109"></a><a class="code" href="class_callbacks.html#a609f00bc81f430b7e6b3eeaeb37ae531">00109</a>         <span class="keyword">static</span> <span class="keywordtype">int</span> hauteur;
<a name="l00110"></a><a class="code" href="class_callbacks.html#a10722af8dc55b009f90d85288b81dcbf">00110</a>         <span class="keyword">static</span> <span class="keywordtype">int</span> largeur;
<a name="l00111"></a><a class="code" href="class_callbacks.html#a4b99c8c69bf703b3a3e9e5c070d7d40b">00111</a>         <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="class_callbacks.html#a4b99c8c69bf703b3a3e9e5c070d7d40b">MousePrevX</a>;
<a name="l00112"></a><a class="code" href="class_callbacks.html#ae0331b1ba5735556f33190a5fe66e1c7">00112</a>         <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="class_callbacks.html#ae0331b1ba5735556f33190a5fe66e1c7">MousePrevY</a>;
<a name="l00113"></a><a class="code" href="class_callbacks.html#a2a49179880b91785aa64cf44f51c4cbb">00113</a>         <span class="keyword">static</span> <a class="code" href="class_image.html" title="Classe Image RGB.">Image</a>* <a class="code" href="class_callbacks.html#a2a49179880b91785aa64cf44f51c4cbb">im</a>;
<a name="l00114"></a><a class="code" href="class_callbacks.html#a720c395f0b1fdbb76fa9722fa3453825">00114</a>         <span class="keyword">static</span> <a class="code" href="class_image.html" title="Classe Image RGB.">Image</a>* <a class="code" href="class_callbacks.html#a720c395f0b1fdbb76fa9722fa3453825">u</a>;
<a name="l00115"></a><a class="code" href="class_callbacks.html#a084eb7c80c6ba6cf93739bb10dce169c">00115</a>         <span class="keyword">static</span> <a class="code" href="class_image.html" title="Classe Image RGB.">Image</a>* <a class="code" href="class_callbacks.html#a084eb7c80c6ba6cf93739bb10dce169c">u1</a>;
<a name="l00116"></a><a class="code" href="class_callbacks.html#a742e1c286605b19a4c257c6ddf81f551">00116</a>         <span class="keyword">static</span> <a class="code" href="class_image.html" title="Classe Image RGB.">Image</a>* <a class="code" href="class_callbacks.html#a742e1c286605b19a4c257c6ddf81f551">laplacien</a>;
<a name="l00117"></a><a class="code" href="class_callbacks.html#a2cd5f960e694a57a448661fad37aab82">00117</a>         <span class="keyword">static</span> <a class="code" href="class_image.html" title="Classe Image RGB.">Image</a>* <a class="code" href="class_callbacks.html#a2cd5f960e694a57a448661fad37aab82">laplacienU</a>;
<a name="l00118"></a><a class="code" href="class_callbacks.html#ac766c2620148fc617b10af3944fc9ade">00118</a>         <span class="keyword">static</span> <a class="code" href="class_masque.html" title="Classe Masque binaire.">Masque</a>* <a class="code" href="class_callbacks.html#ac766c2620148fc617b10af3944fc9ade">m</a>;
<a name="l00119"></a><a class="code" href="class_callbacks.html#abbda693a4f68d31d6f4708768c5df0d0">00119</a>         <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="class_callbacks.html#abbda693a4f68d31d6f4708768c5df0d0">modeDessin</a> ; 
<a name="l00121"></a>00121 };
<a name="l00122"></a>00122 <span class="preprocessor">#endif</span>
</pre></div></div>
<hr size="1"/><address style="text-align: right;"><small>Généré le Sun Mar 14 17:21:45 2010 pour Inpainting par&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>
